repeating rifle - Spanish English Dictionary